dwelling home - French English Dictionary